Anillo 3 - Original

An interactive fiction by Mel Hython (2009) - the Inform 7 source text

Home page

Contents
Previous
Next

Complete text
Section 2 - Hechizos

[Pergamino azul]
Casting blue is an action applying to nothing.

Understand "Moroth Vankut Morai" or "decir Moroth Vankut Morai" as casting blue.

Carry out casting blue:
    if pergamino azulado is not carried:
        say "Pronuncias 'Moroth...' y todo eso, pero no ocurre nada en absoluto. Tal vez con uno de esos pergaminos entre las manos. Los humanos sostienen sus pergaminos cuando lanzan sus hechizos.";
    otherwise:
        remove pergamino azulado from play;
        say "Pronuncias las palabras del dorso del pergamino azulado y...";
        bnw;
        say "...vaya esto debe ser magia de los humanos, ya que sientes un escalofrío que recorre todo el cuerpo de tu portador...";
        bnw;
        if the location is Lava:
            say "...un frío intenso surge del pergamino y se dirije directamente al río de Lava, transformando su gloriosa superficie ígnea en mera piedra negra.";
            now Lava is congelada;
            now Lava is dark;
        otherwise:
            say "...vaya es más que un escalofrío, es... un frío muy intenso...";
            bnw;
            say "...esto... más bien un frío mortal.";
            bnw;
            say "...¡todo queda completamente congelado!... y, por su puesto, tu portador muere.";
            congelar the location;
            morir en cualquier parte.

[Pergamino amarillo]
Casting yellow is an action applying to nothing.

Understand "Mandai Bukah" or "decir Mandai Bukah" as casting yellow.

Carry out casting yellow:
    if pergamino amarillo is not carried:
        say "Pronuncias 'Mandai...' y todo eso, pero no ocurre nada en absoluto. Tal vez con uno de esos pergaminos entre las manos. Los humanos sostienen sus pergaminos cuando lanzan sus hechizos.";
    otherwise:
        remove pergamino amarillo from play;
        say "Pronuncias las palabras del dorso del pergamino amarillo y...";
        bnw;
        say "...se produce un fogonazo de luz.";
        bnw;
        say "Pierdes la capacidad de ver durante unos segundos.";
        bnw;
        say "Cuando recuperas la vista encuentras que el pergamino amarillo ha desaparecido";
        if cuenta is carried:
            say " y parece que la cuenta de cristal ha capturado algo de toda esa luz, ahora brilla.";
            now cuenta is lit;
        otherwise:
            say ".";
        say "La luz parece haber asustado también a todas las criaturas.";
        repeat with mov running through patroller:
            if mov is in the location and mov is not the player:
                try silently mov going a random direction;
                try silently mov going a random direction;
                try silently mov going a random direction;
                try silently mov going a random direction.